// 知识点1：map的定义及使用

// 1：包含map头文件，2：指定关键词和值的类型，3：关键词可作为下标，索引对应值

// 知识点2：size_t是一种机器相关的无符号类型，它被设计的足够大以便能保存内存中的任意对象的大小，在使用数组下标时，经常会用到此类型

// 知识点3：对map对象进行下标操作，如若关键字不在map中，下标运算符会在map中创建一个新元素(关键词)，对应值为默认初始化值。

// 知识点4：从map对象中提取一个元素时，会得到一个pair对象，其保存两个public数据对象，first为其关键字，second为其对应值。

// 这几个容器的主要用法：

// map：存储字典型数据

// set：坏值检验，只有关键字的好处

// list：任意位置任意删除添加数据

// deque：信息处理，只在头部

// vector：相关联数据，顺序处理